package com.ltkj.baseplatform.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ltkj.common.core.annotation.Excel;
import com.ltkj.common.core.web.domain.BaseEntity;

/**
 * 导览信息对象 ser_guided_tours
 * 
 * @author chenzeen
 * @date 2023-09-08
 */
@ApiModel(value = "导览信息")
public class SerGuidedTours extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty("主键")
    private Long guideId;

    /** 导览标题 */
    @Excel(name = "导览标题")
    @ApiModelProperty("导览标题")
    private String guideTitle;

    /** 导航类型 */
    @Excel(name = "导航类型")
    @ApiModelProperty("导航类型")
    private Long guideType;

    /** 导航简介 */
    @ApiModelProperty("导航简介")
    private String guideInfo;

    /** 经度 */
    @ApiModelProperty("经度")
    private String guideLongitude;

    /** 维度 */
    @ApiModelProperty("维度")
    private String guideLatitude;

    /** 语音路径 */
    @ApiModelProperty("语音路径")
    private String soundPath;

    /** 视频路径 */
    @ApiModelProperty("视频路径")
    private String videoPath;

    @ApiModelProperty("图片路径")
    private String imagePath;

    @ApiModelProperty("图片压缩路径")
    private String imageZoomPath;

    /** 跳转ID */
    @ApiModelProperty("跳转ID")
    private String linkId;

    /** 状态;0正常 */
    @Excel(name = "状态;0正常")
    @ApiModelProperty("状态;0正常")
    private String guideStatus;

    /** 是否删除 */
    @ApiModelProperty("是否删除")
    private String isDel;

    public void setGuideId(Long guideId) 
    {
        this.guideId = guideId;
    }

    public Long getGuideId() 
    {
        return guideId;
    }
    public void setGuideTitle(String guideTitle) 
    {
        this.guideTitle = guideTitle;
    }

    public String getGuideTitle() 
    {
        return guideTitle;
    }
    public void setGuideInfo(String guideInfo)
    {
        this.guideInfo = guideInfo;
    }

    public String getGuideInfo() 
    {
        return guideInfo;
    }
    public void setGuideLongitude(String guideLongitude) 
    {
        this.guideLongitude = guideLongitude;
    }

    public String getGuideLongitude() 
    {
        return guideLongitude;
    }
    public void setGuideLatitude(String guideLatitude) 
    {
        this.guideLatitude = guideLatitude;
    }

    public String getGuideLatitude() 
    {
        return guideLatitude;
    }
    public void setSoundPath(String soundPath) 
    {
        this.soundPath = soundPath;
    }

    public String getSoundPath() 
    {
        return soundPath;
    }
    public void setVideoPath(String videoPath) 
    {
        this.videoPath = videoPath;
    }

    public String getVideoPath() 
    {
        return videoPath;
    }
    public void setLinkId(String linkId) 
    {
        this.linkId = linkId;
    }

    public String getLinkId() 
    {
        return linkId;
    }
    public void setGuideStatus(String guideStatus) 
    {
        this.guideStatus = guideStatus;
    }

    public String getGuideStatus() 
    {
        return guideStatus;
    }
    public void setIsDel(String isDel) 
    {
        this.isDel = isDel;
    }

    public String getIsDel() 
    {
        return isDel;
    }

    public Long getGuideType() {
        return guideType;
    }

    public void setGuideType(Long guideType) {
        this.guideType = guideType;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    public String getImageZoomPath() {
        return imageZoomPath;
    }

    public void setImageZoomPath(String imageZoomPath) {
        this.imageZoomPath = imageZoomPath;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("guideId", getGuideId())
            .append("guideTitle", getGuideTitle())
            .append("guideType", getGuideType())
            .append("guideInfo", getGuideInfo())
            .append("guideLongitude", getGuideLongitude())
            .append("guideLatitude", getGuideLatitude())
            .append("soundPath", getSoundPath())
            .append("videoPath", getVideoPath())
            .append("linkId", getLinkId())
            .append("guideStatus", getGuideStatus())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("isDel", getIsDel())
            .toString();
    }
}
